package Terminal.Entity.Dominio;

import java.util.ArrayList;



public class ELineaProgetto extends ELineaFattura {

	private ArrayList<ELineaSottoprogetto> lineesottoprogetto = new ArrayList<ELineaSottoprogetto>();

	
	public ELineaProgetto() {super();}
	/**
	 * 
	 * @param EProgetto
	 * @return 
	 */
	public ELineaProgetto(EProgetto progetto) {
		super();
		this.setDescrizione( progetto.getNome() );
		this.setCosto( progetto.getCosto().getPrezzo() );
	}

	/**
	 * 
	 * @return 
	 */
	public ArrayList<ELineaSottoprogetto> getLineesottoprogetto() {
		return lineesottoprogetto;
	}

	/**
	 * 
	 * @param lineesottoprogetto
	 * @return 
	 */
	public void setLineesottoprogetto(ArrayList<ELineaSottoprogetto> lineesottoprogetto) {
		this.lineesottoprogetto = (ArrayList) lineesottoprogetto;
	}

	/**
	 * 
	 * @param linea
	 * @return 
	 */
	public void add(ELineaSottoprogetto linea) {
		((ArrayList)this.lineesottoprogetto).add(linea);
	}
	
	

}